HartXPVault 2.2.0

HartXPVault is the HartMods rebrand of the validated XP Vault implementation.

Compatibility:
- Existing block identifier remains xpvault:xp_vault.
- Existing per-player storage key remains xpvault:stored_xp_v2.
- Existing placed vaults and stored balances are intended to carry forward.
- Pack UUIDs are unchanged from XP Vault 2.x; manifest version is now normalized to 2.2.0.

Validated core behavior inherited from 2.1.2:
- Raw XP-point storage (not level storage)
- Deposit/withdraw exact XP, including Deposit All / Withdraw All
- Portable stateless block; personal storage persists across break/place
- Cross-dimension access (Overworld, Nether, End)
- Persistence across BDS restart / emergency termination
- Repair held Mending item
- Repair all damaged Mending items, including equipped and inventory items

2.2.0 visual changes:
- HartXPVault rebrand
- New obsidian/purple/emerald block skin
- New pack icon
- Subtle block light emission

Recipe:
OOO
OEO
OBO
O = Obsidian, E = Ender Pearl, B = Bottle o' Enchanting
